<?php

class Auth_Ui {

  	protected $auth;
  
	public function __construct(Auth $auth) {
	 	 $this->auth = $auth;
	}
	
	 /**
	 * Méthode afficherUsernavDefaut()
	 * Affiche le menu par defaut (s'inscrire et se connecter)
	 */
	 
	 public function afficherUsernavDefaut() {

		 $html = <<<EOT
		
		<li><a href="#" id="inscript">S'inscrire</a></li><li class="vertbar"></li><li><a id="connect" href="#">S'identifier</a></li>
		
EOT;
	  return $html;
		 
	 }
  
	/**
	 * Méthode afficherUsernav
	 * Affiche le menu d'utilisateur/modo/admin et le lien quitter 
	 */
  
	public function afficherUsernav() {
		$adminmenu = $this->auth->getInfosAuthentification()->getStatus() > MEMBRE ? "<li>-</li><li><a href=\"#\" id=\"espaceAdmin\" class=\"navpage authRequired\">administration</a></li>" : "";
			
	  	$html = <<<EOT
		
					  <li class="pseudo"><span>{$this->auth->getInfosAuthentification()->getName()}</span></li><li class="vertbar"></li><!--<li><a id="maMiuteque" class="navpage authRequired" href="#">ma miuthèque</a></li><li>-</li>--><li><a href="#" id="monCompte" class="navpage authRequired">mon compte</a></li>{$adminmenu}<li class="newnotifs"><a href="#" id="nbNewNotifs"></a></li><li class="vertbar"></li><li class="deco"><a id="logout" href="index.php?a=quitter">x</a></li>
		
EOT;

	  	return $html;
		 
	 }
	 
}

?>